#ifndef _MENU_H__
#define _MENU_H__

#define MENU_NUM 8
enum M_AttribType
{
	M_Empty = 0x00,
	M_UFunc = 0x01,
	M_SMenu = 0x02,
};
typedef struct MenuList
{
	unsigned char *Name;
	enum M_AttribType  M_Attrib;
	void (*MenuFunc)(void);
    struct MenuList *prev;
    struct MenuList *next;
}Menu_t;
extern Menu_t *CurrentMenuPointer;
void show_menu(void);
void manage_menu(void);
extern Menu_t I2c_test[];
#endif
